/* 
    tablecloth 
*/
/* line 18, ../../compass/sass/tool/table1/style.scss */
.table1 {
  border-collapse: collapse;
  word-break: break-all;
  word-wrap: break-word;
  table-layout: fixed;
}
/* line 21, ../../compass/sass/tool/table1/style.scss */
.table1 caption {
  padding: 0 0 5px 0;
  text-align: right;
}
/* line 26, ../../compass/sass/tool/table1/style.scss */
.table1 th {
  font: bold 12px Helvetica, Verdana;
  border-right: 1px solid #c1dad7;
  border-bottom: 1px solid #c1dad7;
  border-top: 1px solid #c1dad7;
  letter-spacing: 2px;
  /* text-transform: uppercase; 英文字母大寫 */
  text-align: left;
  padding: 6px 6px 6px 6px;
  background: #cae8ea url(bg_header.jpg) no-repeat;
}
/* line 37, ../../compass/sass/tool/table1/style.scss */
.table1 th.nobg {
  border-top: 0;
  border-left: 0;
  border-right: 1px solid #c1dad7;
  background: none;
}
/* line 43, ../../compass/sass/tool/table1/style.scss */
.table1 th.th1 {
  border-left: 1px solid #c1dad7;
  border-top: 0;
  background: white url(bullet1.gif) no-repeat;
}
/* line 48, ../../compass/sass/tool/table1/style.scss */
.table1 th.th2 {
  border-left: 1px solid #c1dad7;
  border-top: 0;
  background: #f5fafa url(bullet2.gif) no-repeat;
}
/* line 54, ../../compass/sass/tool/table1/style.scss */
.table1 td {
  border-right: 1px solid #c1dad7;
  border-bottom: 1px solid #c1dad7;
  background: white;
  padding: 6px 6px 6px 6px;
}
/* line 61, ../../compass/sass/tool/table1/style.scss */
.table1 td.td2 {
  background: #f5fafa;
}
